home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / utils / terminal / qterm-6.0 / qterm-6 / config.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-03-25  |  1.3 KB  |  73 lines

  1. /*
  2.  * Copyright (c) 1990-1993 Michael A. Cooper.
  3.  * This software may be freely distributed provided it is not sold for 
  4.  * profit and the author is credited appropriately.
  5.  */
  6.  
  7. /*
  8.  * $Id: config.h,v 6.1 1993/03/25 19:02:08 mcooper Exp mcooper $
  9.  */
  10.  
  11. #ifndef __config_h__
  12. #define __config_h__
  13.  
  14. /*
  15.  * System configuration
  16.  */
  17.  
  18. #include "config-data.h"
  19.  
  20. /*
  21.  * Argument type
  22.  */
  23. #if    !defined(ARG_TYPE) && defined(__STDC__)
  24. #define ARG_TYPE    ARG_STDARGS
  25. #include <stdarg.h>
  26. #endif
  27. #if    !defined(ARG_TYPE) && defined(HAVE_VARARGS)
  28. #define ARG_TYPE    ARG_VARARGS
  29. #include <varargs.h>
  30. #endif
  31.  
  32. /*
  33.  * Regular expression type
  34.  */
  35. #if    !defined(RE_TYPE) && (defined(hpux) || defined(__hpux))
  36. #define RE_TYPE        RE_REGCOMP
  37. #endif
  38. #if    !defined(RE_TYPE) && defined(SYSV)
  39. #define RE_TYPE        RE_SYSV
  40. #endif
  41. #if    !defined(RE_TYPE)
  42. #define RE_TYPE        RE_BSD
  43. #endif
  44.  
  45. /*
  46.  * Tty interface type
  47.  */
  48. #if    !defined(TTY_TYPE) && defined(_POSIX_SOURCE)
  49. #define TTY_TYPE    TTY_POSIX
  50. #include <termios.h>
  51. #endif
  52. #if    !defined(TTY_TYPE) && defined(SYSV)
  53. #define TTY_TYPE    TTY_SYSV
  54. #include <termio.h>
  55. #endif
  56. #if    !defined(TTY_TYPE)
  57. #define TTY_TYPE    TTY_BSD
  58. #include <sys/file.h>
  59. #include <sgtty.h>
  60. #endif
  61.  
  62. /*
  63.  * Signal types
  64.  */
  65. #if    !defined(SIG_TYPE) && defined(_POSIX_SOURCE)
  66. #define SIG_TYPE    SIGTYPE_POSIX
  67. #endif
  68. #if    !defined(SIG_TYPE)
  69. #define SIG_TYPE    SIGTYPE_UNIX
  70. #endif
  71.  
  72. #endif    /* __config_h__ */
  73.